Trading Discipline for Agility? Questioning the Unfaithful Appropriation of Agile Software Development Practices
نویسنده
چکیده
Agile software development practices are rapidly replacing traditional and apparently more disciplined methodologies. However, empirical evidence suggests that organizations experience varying levels of success as more structured processes are traded for more agile ones. Using an autoethnographic approach, we reflect on how the various practices of XP discipline time-space relations amongst developer, customer and code. In this new form of disciplining, we contend that each actor is located in time and space in disciplined or controlled ways. We conclude that the faithful appropriation of the entire complement of agile development practices seems to be critical to the novel disciplinary positioning that they together collectively promote.
منابع مشابه
Trading Discipline for Agility? a Question of Position Not Opposition
Agile software development processes are rapidly replacing traditional and apparently more disciplined methodologies. However, managers seem to cautiously trade discipline for agility. By showing how the various practices of Extreme Programming unobtrusively discipline both space and time, I contend that discipline is not traded but transformed. In this new form of discipline, the developer and...
متن کاملTowards Pertinent Characteristics of Agility and Agile Practices for Software Processes
Context: It is believed that agility in software processes can bring benefits to software development and lead to an economy of efforts when accommodating changes is needed. Objective: Assess pertinence and relevance of agility characteristics and agile practices for software processes. Method: From 18 agility characteristics and 17 agile practices applicable to software processes revealed thro...
متن کاملAvaliação de Características de Agilidade e Práticas Ágeis para Processos de Software
Context: It is believed that agility in software process can bring benefits to software development and lead to economy of efforts when accommodate changes is needed. Objective: Assess pertinence and relevance of agility characteristics and agile practices for software processes. Method: From 18 agility characteristics and 17 agile practices applicable to software processes revealed through sys...
متن کاملAgile Software Development Framework in a Small Project Environment
Agile methods are highly attractive for small projects, but no agile method works well as a standalone system. Therefore, some adaption or customization is always required. In this paper, the Agile Framework for Small Projects (AFSP) was applied to four industry cases. The AFSP provides a structured way for software organizations to adopt agile practices and evaluate the results. The framework ...
متن کاملAn Approach to Reconcile the Agile and CMMI Contexts in Product Line Development
Software product line approaches produce reusable platforms and architectures for products set developed by specific companies. These approaches are strategic in nature requiring coordination, discipline, commonality and communication. The Capability Maturity Model (CMM) contains important guidelines for process improvement, and specifies "what" we must have into account to achieve the discipli...
متن کامل